#include <stdio.h>
#include <iostream>
using namespace std;

void g(int i)
{
	printf("in g(), %d\n", i);
}

void h(int i)
{
	printf("in h(), %d\n", i);
}

void k(int i)
{
	printf("in k(), %d\n", i);
}

int main()
{
	int i = 0;
	void (*pf[])(int) = {g, h, k};

	scanf("%d", &i);
	if (i >= 0 && i < sizeof(pf) / sizeof(pf[0])) {
		(*pf[i])(0);
	}

	system("pause");
	return 0;
}
